\n";
echo "\n";
/* Link für vorherigen Monat erzeugen */
if($monat > 1)
echo "" . $monatstr[$monat-1] . " " . $jahr . "
\n";
else
echo "" . $monatstr[12] . " " . ($jahr-1) . "
\n";
/* das aktuelle Monat dazwischen mit Jahreszahl ausgeben */
echo " " . $monatstr[$monat] . " $jahr \n";
echo "\n";
/* als Überschrift die Wochentage eintragen */
echo "Mo\n";
echo " | Di\n";
echo " | Mi\n";
echo " | Do\n";
echo " | Fr\n";
echo " | Sa\n";
echo " | So\n";
echo " | \n";
/* erst mal einrücken bis zum Wochentag des 1. */
$wochentag = date("w",$timestamp);
if($wochentag == 0) $wochentag = 7; /* 0=Sonntag */
for($i=1; $i<$wochentag; $i++)
{
echo " | \n";
}
/* dann alle Tage des Monats ausgeben */
while(checkdate($monat,$tag,$jahr))
{
echo "$tag | \n";
/* am Sonntag ist die Zeile zu Ende und eine neue wird begonnen */
if(isFeiertag($monat,$tag,$jahr) == "red") { echo " \n"; }
$tag++;
}
/* noch auffüllen bis zum Sonntag */
if(! (isFeiertag($monat,$tag-1,$jahr) == "red"))
{
while(! (isFeiertag($monat,$tag,$jahr) == "red"))
{
echo " | \n";
$tag++;
}
echo " | \n";
}
echo " \n";
echo " \n";
/* Link für folgenden Monat erzeugen */
if($monat < 12)
echo " " . $monatstr[$monat+1] . " " . $jahr . " \n";
else
echo " " . $monatstr[1] . " " . ($jahr+1) . " \n";
echo " | \n";
echo "
\n";
echo "